Strategies and heuristics for exploiting tree-decompositions of constraint networks
نویسندگان
چکیده
This paper deals with methods exploiting treedecomposition approaches for solving constraint networks. We consider here the practical efficiency of these approaches, by defining three classes of variable orders more and more dynamic which preserve the time complexity bound and an extension of this theoretical time complexity bound to increase the dynamic aspect of these orders. We propose heuristics in each class to improve the runtime of the methods. Then, we study empirically the practical interest of the proposed heuristics in order to point up the most interesting ones. Finally, the proposed theoretical extension of the time complexity bound is assessed from a practical viewpoint.
منابع مشابه
Computing and exploiting tree-decompositions for (Max-)CSP
Methods exploiting the tree-decomposition notion seem to provide the best approach for solving constraint networks w.r.t. the theoretical time complexity. Nevertheless, they have not shown a real practical interest yet. So, in this paper, we first study several methods for computing an approximate optimal tree-decomposition before assessing their relevance for solving CSPs. Then, we propose and...
متن کاملComputing and Exploiting Tree-Decompositions for Solving Constraint Networks
Methods exploiting tree-decompositions seem to provide the best approach for solving constraint networks w.r.t. the theoretical time complexity. However, they have not shown a real practical interest yet. In this paper, we study several methods for computing a rough optimal tree-decomposition and assess their relevance for solving CSPs.
متن کاملAn Extension of Complexity Bounds and Dynamic Heuristics for Tree-Decompositions of CSP
This paper deals with methods exploiting tree-decomposition approaches for solving constraint networks. We consider here the practical efficiency of these approaches by defining five classes of variable orders more and more dynamic which guarantee time complexity bounds from O(exp(w + 1)) to O(exp(2(w + k))), with w the ”tree-width” of a CSP and k a constant. Finally, we assess practically thei...
متن کاملNew Heuristic Methods for Tree Decompositions and Generalized Hypertree Decompositions
Many practical hard problems in mathematics and computer science may be formulated as constraint satisfaction problems (CSPs). Tree and generalized hypertree decompositions are two important concepts which can be used for identifying and solving tractable classes of CSPs. Unfortunately the task of finding an optimal tree or generalized hypertree decomposition is an NP-complete problem. Thus man...
متن کاملImproving Success Ratio in Multi-Constraint Quality of Service Routing
Multi-constraint quality-of-service routing will become increasingly important as the Internet evolves to support real-time services. It is well known however, that optimum multi-constraint QoS routing is computationally complex, and for this reason various heuristics have been proposed for routing in practical situations. Among these methods, those that use a single mixed metric are the mo...
متن کامل